package com.hq.hotl.utils;

import org.apache.shiro.crypto.hash.SimpleHash;

/*
* 利用shiro提供的工具类，封装一个MD5散列算法的加密公共函数
* */
public class MD5Util {
    /*
    * 入参：原密码
    * 返回值：暗文密码字符串
    * */
    public static String md5(String password,String salt){
        /*
        * 4个参数  1：散列算法名称
        *         2：原密码
        *         3:salt 盐 增加密码强度
        *         4:迭代次数 迭代多少次，增加密码强度
        * */
        SimpleHash simpleHash = new SimpleHash("MD5", password, salt, 1024);
        return simpleHash.toString();
    }
}
